﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CommCenter
{
        public class Lockon
        {
            private DateTime _DectionTime;

            public DateTime DetectionTime
            {
                get { return _DectionTime; }
                set { _DectionTime = value; }
            }

            private TargetList _Targ;

            public TargetList Targ
            {
                get { return _Targ; }
                set { _Targ = value; }
            }

            private string _Speed;

            public string Speed
            {
                get { return _Speed; }
                set { _Speed = value; }
            }

            private string _Direction;

            public string Direction
            {
                get { return _Direction; }
                set { _Direction = value; }
            }

            private string _Distance;

            public string Distance
            {
                get { return _Distance; }
                set { _Distance = value; }
            }

            private MissileList _Missile;

            public MissileList Missile
            {
                get { return _Missile; }
                set { _Missile = value; }
            }

            private ThreatList _ThreatLevel;

            public ThreatList ThreatLevel
            {
                get { return _ThreatLevel; }
                set { _ThreatLevel = value; }
            }

            private string _Status;

            public string Status
            {
                get { return _Status; }
                set { _Status = value; }
            }

            private string _Percentage;

            public string Percentage
            {
                get { return _Percentage; }
                set { _Percentage = value; }
            }

            public enum MissileList
            {
                Javelin,
                Tomahawk,
                BunkerBuster,
                Nuke
            }

            public enum TargetList
            {
                NicksCar,
                HuisCar,
                SpencersTruck,
                CealingComputer
            }

            public enum ThreatList
            {
                None,
                Low,
                Medium,
                High
            }
        }
}
